
#include <utility>
#ifdef __cplusplus
extern "C" {
#endif
#include "sum.h"
	int add2(int a, int b) {
		return a + b;
	}

	
	
	void q_sort(int *q, int l, int r) {
		if(l >= r) return;
		int i = l-1, j=r+1, x=q[(l+r)/2];
		while (i < j) {
			do i++;while(q[i]<x);
			do j--;while(q[j]>x);
			if (i < j) std::swap(q[i], q[j]);
		}
		q_sort(q, l, j);
		q_sort(q, j+1, r);
	}
#ifdef __cplusplus
}
#endif
